Drawing Engine Method Selectors
To determine the addresses of some of the methods defined by a drawing engine, QuickDraw 3D RAVE calls the engine'sTQAEngineGetMethod
function, passing a method selector in themethodTag
parameter. This selector indicates of which method the engine should return the address in themethod
parameter.
typedef enum TQAEngineMethodTag { kQADrawPrivateNew = 0, kQADrawPrivateDelete = 1, kQAEngineCheckDevice = 2, kQAEngineGestalt = 3, kQATextureNew = 4, kQATextureDetach = 5, kQATextureDelete = 6, kQABitmapNew = 7, kQABitmapDetach = 8, kQABitmapDelete = 9, kQAColorTableNew = 10, kQAColorTableDelete = 11, kQATextureBindColorTable = 12, kQABitmapBindColorTable = 13 } TQAEngineMethodTag;Constant descriptions
kQADrawPrivateNew
- The
TQADrawPrivateNew
method.kQADrawPrivateDelete
- The
TQADrawPrivateDelete
method.kQAEngineCheckDevice
- The
TQAEngineCheckDevice
method.kQAEngineGestalt
- The
TQAEngineGestalt
method.kQATextureNew
- The
TQATextureNew
method.kQATextureDetach
- The
TQATextureDetach
method.kQATextureDelete
- The
TQATextureDelete
method.kQABitmapNew
- The
TQABitmapNew
method.kQABitmapDetach
- The
TQABitmapDetach
method.kQABitmapDelete
- The
TQABitmapDelete
method.kQAColorTableNew
- The
TQAColorTableNew
method.kQAColorTableDelete
- The
TQAColorTableDelete
method.kQATextureBindColorTable
- The
TQATextureBindColorTable
method.kQABitmapBindColorTable
- The
TQABitmapBindColorTable
method.